package _1_0;

public class TestDemo {

	public static void main(String[] args) {
		
		
		// 学生成绩管理系统
		// 1. 添加
		// 2. 删除
		// 3. 修改
		// 4. 查询
		
		// 学号 姓名 语文 数学 外语
		// 1   张三 100 90 75
		// 2   李四  95  88  77
		
		
		// 编写步骤:
		// 1. 定义学生类
			// 1.1 做好封装 Setter Getter
			// 1.2 添加构造方法（无参数、有参数)
			// 1.3 添加toString
		
		// 2. 定义一个学生管理系统类
			// 属性:
			// 		学生数组(保存学生成绩信息)
			// 方法:
			//  	交互主流程   run()
			// 	 	添加功能  add()
			// 		删除功能  del()
			// 		修改功能  modify()
			// 		列表功能  list()
		// 步骤:
		//   2.1 定义学生管理系统类
		//   2.2 添加属性 (定义并创建学生数组)
		//   2.3 编写交互主流程 ( 1.打印菜单 2. 让用户选择 3. 根据选择执行子程序)
		//   2.4 编写添加功能 (1. 输入学生信息 2. 创建学生对象 3. 放入数组)
		//   2.5 编写列表功能 (遍历数组,打印学生信息)
		
		// 3. 在TestDemo中
		//   创建学生管理系统对象，让它开始运行
		
		
		// 创建系统对象
		SchoolSystem s = new SchoolSystem();
		// 让系统运行
		s.run();
		

		// 作业:
		// 仿照 学生成绩管理系统 编写一个xxx管理系统 
		// (实现信息的1.增加2.列表3删除4修改功能)
		// 如:
		//  通讯录管理
		// 	商品管理
		// 	员工管理
		//  订餐管理
		//  文章管理
		//  商品分类管理
		//  留言管理
		//  酒店订房管理
		//  物流快递管理
		
	}

}
